-- 怪物是否被变形了

-- @param monster 怪物
return function(monster)
    -- 非怪物
    if monster.type ~= OBJECT_TYPE_MONSTER
        and monster.type ~= OBJECT_TYPE_GHOST_SHIP then
        return false;
    end

    -- 变青蛙
    local prop = PropM.combine(monster, "transfiguration", 1);
    if prop[3] > 0 then
        return true;
    end

    -- 变骷髅
    prop = PropM.combine(monster, "skeleton", 1);
    if prop[3] > 0 then
        return true;
    end

    return false
end
